home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: MegaDisc
/
MegaDisc 32 (1993-02)(MegaDisc Digital Publishing)(AU)(Disk 2 of 2).zip
/
MegaDisc 32 (1993-02)(MegaDisc Digital Publishing)(AU)(Disk 2 of 2).adf
/
hyperbook
/
HML_LookUp
(
.txt
)
< prev
next >
Wrap
HyperBook
|
1993-02-11
|
25KB
|
404 lines
\IXdK
/* */
old = SearchName(':','Note4')
if old ~= '' then call HML_Delete(old)
old = GetObjectAt(250,50)
if old ~= '' then call SetVisibility(old,'0')
obj = initiator()
item = right(obj,length(obj) - index(obj,'/'))
targ = 'FSet' || item
ob = SearchName(':',targ)
call SetVisibility(ob,1)
ToFront
/* Show Doc */
if ~exists('ram:HML_List') then do
call BeginPrompt("First Access. Copying HML_List to Ram:")
address command 'copy HML_List ram:'
call EndPrompt()
end
op = open('hl','HML_List','r')
old = SearchName(':','Note4')
if old ~= '' then call hml_Delete(old)
item = Initiator() ; text = GetItemtext(item)
wlist = left(item,index(item,'/') ) || '1'
lhead = GetItemText(wlist)
cobj = SearchName(':','Categories')
crank = SearchItems(cobj,lhead)
crank = substr(crank,index(crank,'/'))
locobj = SearchName(':','locations')
dist = GetItemText(locobj || crank)
se = seek('hl',dist,'b')
do until t = text ; t = readln('hl') ; end
t =t || '0a'x
note = CreateNote() ;call InsertText(note,t,-1)
txt = '' ; i = 1
do until t = ""
i = i + 1; t = readln('hl') ; txt = txt || t
cl = close('hl')
call InsertText(note,txt,-1)
depth = length(txt) % 28 * 9 + 36
call ScaleToSize(note,270,depth)
call SetPosition(note,368,30)
call Relocate(note,':')
ShowDoc
Note1
Click on a
Category
Note2
Then on a
function
"locations"
10862
11645
13342
15351
17601
18073
18675
19201
"Categories"
HyperBook control
Navigation
Main control panel
General editing
Page Creation
Master pages
Page files
Page editing
Object creation
Object editing
Actions
Note and button text
Items and lists
Searches
User input
Text editing
Printing
Data display
Language support
"FSet1"
HyperBook control
numpages
hyperbookname
loadhyperbook
savehyperbook
hyperbooktofront
hyperbooktoback
quithyperbook
"FSet2"
Navigation
nextpage
prevpage
gotopage
callpage
return
"FSet3"
Main control panel
bigpanel
tinypanel
controlpanel
"FSet4"
General editing
delete
relocate
getbackground
setbackground
getwidth
getheight
getname
setname
"FSet5"
Page Creation
createpage
clonepage
mastertopage
"FSet6"
Master pages
pagetomaster
ismasterpage
deletemaster
"FSet7"
Page files
loadpage
mergepage
savepage
"FSet8"
Page editing
getpagelace
setpagelace
getpagecolors
setpagecolors
getpagergb
setpagergb
wiperoutine
pagedim
setpagenumber
refreshpage
"FSet9"
Object creation
createnote
createbutton
createlist
creategroup
clone
"FSet10"
Object editing
getleft
gettop
setposition
getborder
setborder
getshadow
setshadow
shadowstyle
getvisibility
setvisibility
scale
scaletosize
objecttoback
objecttofront
getgroupdepth
explode
"FSet11"
Actions
getaction
getactiontext
setactionnone
setactionpage
setactionpic
setactionshow
setactionread
setactiondos
setactionrexx
setactionmacro
setactionlink
activate
"FSet12"
Note and button text
readnotetext
inserttext
replacetext
cleartext
deletetext
"FSet13"
Items and lists
getitemcolor
setitemcolor
getitemtext
setitemtext
insertitem
appenditem
moveitem
clearlist
sortlist
refreshlist
listscroll
listheight
"FSet14"
Searches
searchstart
searchname
searchpagename
searchtext
searchitems
searchnote
"FSet15"
User input
getresponse
inputstring
inputform
inputobject
inputpage
selectitem
getclickrow
getcolumn
getobjectat
beginprompt
endprompt
filerequest
"FSet16"
Text editing
loadtext
savetext
savemoretext
edittext
"FSet17"
Printing
getprintwidth
formattext
printpage
"FSet18"
Data display
showpic
showtext
showtextrange
"FSet19"
Language support
numelements
sequencenumber
totalelements
gettype
getpage
getnext
getnextsib
objectnumber
parent
currentpage
initiator
ismacro
movemacro
interactive
pause
inform
Note3
Read about it here
Picture1
Ram Disk:
Page1
"HMLList1"
numpages
hyperbookname
loadhyperbook
savehyperbook
hyperbooktofront
hyperbooktoback
quithyperbook
nextpage
prevpage
gotopage
callpage
return
bigpanel
tinypanel
controlpanel
delete
relocate
getbackground
setbackground
getwidth
getheight
getname
setname
createpage
clonepage
mastertopage
pagetomaster
ismasterpage
"HMLList2"
deletemaster
loadpage
mergepage
savepage
getpagelace
setpagelace
getpagecolors
setpagecolors
getpagergb
setpagergb
wiperoutine
pagedim
setpagenumber
refreshpage
createnote
createbutton
createlist
creategroup
clone
getleft
gettop
setposition
getborder
setborder
getshadow
setshadow
shadowstyle
getvisibility
"HMLList3"
setvisibility
scale
scaletosize
objecttoback
objecttofront
getgroupdepth
explode
getaction
getactiontext
setactionnone
setactionpage
setactionpic
setactionshow
setactionread
setactiondos
setactionrexx
setactionmacro
setactionlink
activate
readnotetext
inserttext
replacetext
cleartext
deletetext
getitemcolor
setitemcolor
getitemtext
setitemtext
"HMLList4"
insertitem
appenditem
moveitem
clearlist
sortlist
refreshlist
listscroll
listheight
searchstart
searchname
searchpagename
searchtext
searchitems
searchnote
getresponse
inputstring
inputform
inputobject
inputpage
selectitem
getclickrow
getcolumn
getobjectat
beginprompt
endprompt
filerequest
loadtext
savetext
"HMLList5"
savemoretext
edittext
getprintwidth
formattext
printpage
showpic
showtext
showtextrange
numelements
sequencenumber
totalelements
gettype
getpage
getnext
getnextsib
objectnumber
parent
currentpage
initiator
ismacro
movemacro
interactive
pause
inform
Note1
setitemcolor
old = SETITEMCOLOR (item, color) Set the color of the given
item, and return its previous color.
Page2